package cn.epsilon3.service.thirdAuthLogin;

import cn.epsilon3.domain.e3.dto.ThirdAuthLoginDTO;
import cn.epsilon3.domain.e3.vo.E3ThirdUserInfoShareVO;

/**
 * 第三方平台请求
 *
 * @author epsilon3
 * @date 2023-10-21
 */
public interface E3ThirdAuthReqService {

    /**
     * 换取支付宝用户信息
     *
     * @param aliThirdAuthLoginDTO 三方平台授权信息
     * @return Alipay用户信息
     */
    E3ThirdUserInfoShareVO to(ThirdAuthLoginDTO aliThirdAuthLoginDTO);
}
